package com.bandit.dao;

import com.bandit.pojo.BlogType;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BlogTypeDao {

    /**
     * 通过id获取类型名称
     * @param id
     * @return
     */
    public String getTypeNameById(@Param("id") int id);

    /**
     * 通过id获取类型对象
     * @param id
     * @return
     */
    public BlogType getBlogTypeById(@Param("id") int id);

    /**
     * 获取类型列表
     * @return
     */
    public List<BlogType> getTypeList();

    int selectCount();

    /**
     * 更新类型
     * @param blogType
     */
    void updateBlogType(BlogType blogType);

    /**
     * 新增
     * @param blogType
     */
    void insertBlogType(BlogType blogType);
}
